package com.vay.de.dang.online.resp;

import java.io.Serializable;

/**
 * ProjectName: NsVnm
 * Author     : 南山
 * Date       : 2023/12/6
 * Describe   : 类描述
 */
public class RRepaymentMethodDto implements Serializable {

    private String bankAccountName; // 户名
    private String bankAccountNo; // 银行账号
    private RRepaymentAccountDto bankAccountResDto; // 还款方式对应的银行账户信息
    private String bankName; // 银行名称
    private boolean companyAccount;
    private String controlNo; // 还款码或条形码或其他码
    private String controlNoImage; //还款码或条形码或其他码app二维码扫码支付图片 Base64编码, 推荐使用 (虚拟卡支付返回)
    private String controlNoUrl; // 收款二维码地址(虚拟卡支付返回,支持:越南银行，Momopay，Zalopay)
    private String openAccountBank; // 开户行code
    private String remark; // 还款方式的提示
    private String repaymentKey; // 还款方式key
    private RRepaymentNumDto repaymentNumResDto; // 还款码信息
    private String repaymentValue; // 还款方式值
    private String title; // 还款方式的标题
    private int type; // 还款码类型 1.二维码 2.条形码

    public String getBankAccountName() {
        return bankAccountName;
    }

    public void setBankAccountName(String bankAccountName) {
        this.bankAccountName = bankAccountName;
    }

    public String getBankAccountNo() {
        return bankAccountNo;
    }

    public void setBankAccountNo(String bankAccountNo) {
        this.bankAccountNo = bankAccountNo;
    }

    public RRepaymentAccountDto getBankAccountResDto() {
        return bankAccountResDto;
    }

    public void setBankAccountResDto(RRepaymentAccountDto bankAccountResDto) {
        this.bankAccountResDto = bankAccountResDto;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public boolean isCompanyAccount() {
        return companyAccount;
    }

    public void setCompanyAccount(boolean companyAccount) {
        this.companyAccount = companyAccount;
    }

    public String getControlNo() {
        return controlNo;
    }

    public void setControlNo(String controlNo) {
        this.controlNo = controlNo;
    }

    public String getControlNoImage() {
        return controlNoImage;
    }

    public void setControlNoImage(String controlNoImage) {
        this.controlNoImage = controlNoImage;
    }

    public String getControlNoUrl() {
        return controlNoUrl;
    }

    public void setControlNoUrl(String controlNoUrl) {
        this.controlNoUrl = controlNoUrl;
    }

    public String getOpenAccountBank() {
        return openAccountBank;
    }

    public void setOpenAccountBank(String openAccountBank) {
        this.openAccountBank = openAccountBank;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getRepaymentKey() {
        return repaymentKey;
    }

    public void setRepaymentKey(String repaymentKey) {
        this.repaymentKey = repaymentKey;
    }

    public RRepaymentNumDto getRepaymentNumResDto() {
        return repaymentNumResDto;
    }

    public void setRepaymentNumResDto(RRepaymentNumDto repaymentNumResDto) {
        this.repaymentNumResDto = repaymentNumResDto;
    }

    public String getRepaymentValue() {
        return repaymentValue;
    }

    public void setRepaymentValue(String repaymentValue) {
        this.repaymentValue = repaymentValue;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }
}
